import { clearToken } from '../utils/util'
import request from '../utils/request'

/**
 * 登录
 * @param {object} params 登录信息
 */
function login(params) {
  return request("api/user/auth", {
    method: 'post',
    body: params,
  })
}

/**
 * 注册
 * @param {object} params 注册信息
 */
function register(params) {
  return request("api/user/register", {
    method: 'post',
    body: params
  })
}

/**
 * 注销
 */
function logout() {
  clearToken()
  wx.reLaunch({
    url: '../welcome/index'
  })
}

/**
 * 根据当前token获取用户信息
 */
function fetch() {
  return request("api/user")
}

module.exports = {
  login,
  logout,
  fetch,
  register
}
